﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using SecurityLib;
using System.Web.Security;
using QuanLyDeTaiKHCN.Obj_class;
namespace QuanLyDeTaiKHCN
{
    public partial class Default : System.Web.UI.Page
    {
        Sec_AES _ps = new Sec_AES();
        _dbDataContext _db = new _dbDataContext();
        protected void Page_Load(object sender, EventArgs e)
        {
            string st = Request.QueryString["mod"];
            Control c = null;
            if (st == null)
            {
                c = Page.LoadControl(Request.ApplicationPath + "/UserControls/BackgroundPage.ascx");
                lbltitle.Text = "Danh sách để tài dự án đã khởi tạo";
                //if (this.Page.User.Identity.Name.Trim() == "admin")
                //{
                //    pncreate.Visible = true;
                //}
                //else
                //{
                //    pncreate.Visible = false;
                //}
                //Panel1.Visible = false;
            }
            else
            {
                string modid = _ps.Decrypt(st.Replace(" ", "+"),"gold",128);
                string str = Request.QueryString["id"];
                string tendetai = "";
                if (str != null && str!="")
                {
                    tendetai = _db.tblDanhSachDeTaiDuAns.Single(r => r.MaDeTaiDuAn.Trim() == _ps.Decrypt(str.Replace(" ","+"), "gold", 128)).TenDeTaiDuAn.Trim();
                }
                if (modid == "logout")
                {
                    string redirectUrl = QuanLyDeTaiKHCN.Obj_class.PageURL.local;
                    FormsAuthentication.SignOut();
                    Response.Redirect(redirectUrl);
                }
                else if (modid == "changepass")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/ChangePassword.ascx");
                    lbltitle.Text = "Đổi mật khẩu  người dùng";
                }
                else if (modid == "danhmucnguoidung")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/DanhMucNguoiDung.ascx");
                    lbltitle.Text = "Quản lý người dùng";
                }
                else if (modid == "danhmuclinhvuc")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/DanhMucLinhVuc.ascx");
                    lbltitle.Text = "Quản lý danh mục";
                }
                else if (modid == "thanhvien")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/ThanhVien.ascx");
                    lbltitle.Text = "Quản lý danh sách hội đồng khoa học";
                }
                else if (modid == "Create")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Manager/KhoiTaoDeTaiDuAn.ascx");
                    lbltitle.Text = "Khởi tạo đề tài - dự án";
                }
                else if (modid == "Manager")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Back.ascx");
                    lbltitle.Text = "Quản lý đề tài : " + tendetai;
                }
                else if (modid == "quanlyb1")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Manager/NhanHoSoThuyetMinh.ascx");
                    lbltitle.Text = "Thuyết minh đề tài : "+tendetai;
                }
                else if (modid == "quanlyb2")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Manager/ThanhLapHoiDongXetGiao.ascx");
                    lbltitle.Text = "Thành lập hội đồng xét giao trực tiếp hoặc tuyển chọn : " + tendetai;
                }
                else if (modid == "quanlyb3")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Manager/KetQuaHopHoiDongXetChon.ascx");
                    lbltitle.Text = "Kết quả họp hội đồng xét giao trực tiếp hoặc tuyển chọn : " + tendetai;
                }
                else if (modid == "quanlyb4")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Manager/ThamDinhKinhPhi.ascx");
                    lbltitle.Text = "Thẩm định kinh phí : " + tendetai;
                }
                else if (modid == "quanlyb5")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Manager/PheDuyetDeTai.ascx");
                    lbltitle.Text = "Phê duyệt đề tài : " + tendetai;
                }
                else if (modid == "quanlyb6")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Manager/TheoDoiHopDong.ascx");
                    lbltitle.Text = "Theo dõi hợp đồng : " + tendetai;
                }
                else if (modid == "quanlyb7")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Manager/TheoDoiTiengDoDeTai.ascx");
                    lbltitle.Text = "Theo dõi tiếng độ đề tài : " + tendetai;
                }
                else if (modid == "quanlyb8")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Manager/TheoDoiTienDoKinhPhi.ascx");
                    lbltitle.Text = "Theo dõi tiếng độ kinh phí đề tài : " + tendetai;
                }
                else if (modid == "quanlyb9")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Manager/HopToChuyenGia.ascx");
                    lbltitle.Text = "Họp tổ chuyên gia : " + tendetai;
                }
                else if (modid == "quanlyb10")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Manager/ThanhLapHoiDongNghiemThu.ascx");
                    lbltitle.Text = "Thành lập hội đồng nghiệm thu : " + tendetai;
                }
                else if (modid == "quanlyb11")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Manager/HopHoiDongNghiemThu.ascx");
                    lbltitle.Text = "Họp hội đồng nghiệm thu : " + tendetai;
                }
                else if (modid == "quanlyb12")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Others/QuanLyDeTaiSauNghiemThu.ascx");
                    lbltitle.Text = "Quản lý đề tài sau nghiệm thu : " + tendetai;
                }
                else if (modid == "quanlyb13")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Others/BanGiaoSanPhamDeTai.ascx");
                    lbltitle.Text = "Bàn giao sản phẩm đề tài : " + tendetai;
                }
                else if (modid == "giahandetai")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Others/GiaHanDeTai.ascx");
                    lbltitle.Text = "Gia hạn đề tài : " + tendetai;
                }
                else if (modid == "Thongtinphatsinh")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Others/ThongTinPhatSinh.ascx");
                    lbltitle.Text = "Thông tin phát sinh : " + tendetai;
                }
                else if (modid == "sotheodoithuchiendetai")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Others/SoTheoDoiDeTai.ascx");
                    lbltitle.Text = "Sổ theo dõi đề tài : " + tendetai;
                }
                else if (modid == "ThongKe")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Others/ThongKe.ascx");
                    lbltitle.Text = "Thống kê";
                }
                else if (modid == "PhanCongThuLy")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Others/PhanCongDeTai.ascx");
                    lbltitle.Text = "Phân công thụ lý đề tài";
                }
                else if (modid == "Xem_online_hoso")
                {
                    c = Page.LoadControl(Request.ApplicationPath + "/UserControls/Manager/Xemonlinehoso.ascx");
                    lbltitle.Text = "Tải và xem tài liệu online : " + tendetai;
                }
                //pncreate.Visible = false;
                //Panel1.Visible = true;
            }
            if (c != null)
            {
                PlaceHolderContent.Controls.Add(c);
            }
        }
    }
}